home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / include / linux / elf-em.h < prev    next >
C/C++ Source or Header  |  2009-10-16  |  2KB  |  56 lines

  1. #ifndef _LINUX_ELF_EM_H
  2. #define _LINUX_ELF_EM_H
  3.  
  4. /* These constants define the various ELF target machines */
  5. #define EM_NONE        0
  6. #define EM_M32        1
  7. #define EM_SPARC    2
  8. #define EM_386        3
  9. #define EM_68K        4
  10. #define EM_88K        5
  11. #define EM_486        6    /* Perhaps disused */
  12. #define EM_860        7
  13. #define EM_MIPS        8    /* MIPS R3000 (officially, big-endian only) */
  14.                 /* Next two are historical and binaries and
  15.                    modules of these types will be rejected by
  16.                    Linux.  */
  17. #define EM_MIPS_RS3_LE    10    /* MIPS R3000 little-endian */
  18. #define EM_MIPS_RS4_BE    10    /* MIPS R4000 big-endian */
  19.  
  20. #define EM_PARISC    15    /* HPPA */
  21. #define EM_SPARC32PLUS    18    /* Sun's "v8plus" */
  22. #define EM_PPC        20    /* PowerPC */
  23. #define EM_PPC64    21     /* PowerPC64 */
  24. #define EM_SPU        23    /* Cell BE SPU */
  25. #define EM_SH        42    /* SuperH */
  26. #define EM_SPARCV9    43    /* SPARC v9 64-bit */
  27. #define EM_IA_64    50    /* HP/Intel IA-64 */
  28. #define EM_X86_64    62    /* AMD x86-64 */
  29. #define EM_S390        22    /* IBM S/390 */
  30. #define EM_CRIS        76    /* Axis Communications 32-bit embedded processor */
  31. #define EM_V850        87    /* NEC v850 */
  32. #define EM_M32R        88    /* Renesas M32R */
  33. #define EM_H8_300    46    /* Renesas H8/300,300H,H8S */
  34. #define EM_MN10300    89    /* Panasonic/MEI MN10300, AM33 */
  35. #define EM_BLACKFIN     106     /* ADI Blackfin Processor */
  36. #define EM_FRV        0x5441    /* Fujitsu FR-V */
  37. #define EM_AVR32    0x18ad    /* Atmel AVR32 */
  38.  
  39. /*
  40.  * This is an interim value that we will use until the committee comes
  41.  * up with a final number.
  42.  */
  43. #define EM_ALPHA    0x9026
  44.  
  45. /* Bogus old v850 magic number, used by old tools. */
  46. #define EM_CYGNUS_V850    0x9080
  47. /* Bogus old m32r magic number, used by old tools. */
  48. #define EM_CYGNUS_M32R    0x9041
  49. /* This is the old interim value for S/390 architecture */
  50. #define EM_S390_OLD    0xA390
  51. /* Also Panasonic/MEI MN10300, AM33 */
  52. #define EM_CYGNUS_MN10300 0xbeef
  53.  
  54.  
  55. #endif /* _LINUX_ELF_EM_H */
  56.